package reflect;

/**
 * @author 杜伟毅
 * @version 1.0
 * @since 2024/09/22
 * 反射练习
 */
public class ReflectTest {
    public static void main(String[] args) throws ClassNotFoundException {
        //使用类名
        Class<Dog> clazz = Dog.class;
        //使用对象
        Dog dog = new Dog();
        Class<? extends Dog> aClass = dog.getClass();
        //使用forname,全限定名称
        Class<?> aClass1 = null;
        aClass1 = Class.forName("reflect.Dog");
        System.out.println(clazz==aClass);
        System.out.println(aClass==aClass1);

//        反射类的基本使用--------------------------------------------------------


    }
}
